Скелетная анимация собаки корги + система гардероба (Spine 2D)
Дата публикации: 01.08.2026 13:10:31
Делаю детскую мобильную игру для iOS (SpriteKit, Swift). Ребёнок собирает блюдо для голодного корги. Персонаж сейчас — покадровая анимация (453 PNG-кадра), которая не позволяет надевать на собаку одежду. Задача: превратить существующего корги в скелетного персонажа Spine 2D с системой гардероба, чтобы за игровую валюту можно было покупать и надевать предметы одежды. Spine 2D Pro, версия (нужны меши, IK и комбинирование скинов — в Essential их нет). Нужно разрезать предоставленный арт на части, дорисовать все скрытые зоны (то, что перекрыто соседними частями), собрать скелет. Резервные кости под одежду — должны быть в базовом скелете сразу, даже если в первой партии вещей не используются. Это позволит нам заказывать новые предметы позже без переделки скелета: шапка, очки, шея, тело, ноги и прочее. Мимика — Глаза, брови, язык и рот — отдельные слоты со сменными аттачментами. Моргание вынести в отдельную анимацию `blink`, которую можно проигрывать поверх основной на отдельном треке (additive/overlay). Анимации (могу показать как сделано сейчас покадрово png с ИИ): — Сидит, грустно ждёт еду. Дыхание, редкое подёргивание ушей, вялый хвост, язык слегка высунут. Основное состояние — должно быть приятно смотреть долго. — Ребёнок положил правильный ингредиент. Оживился: уши вверх, глаза загорелись, вильнул хвостом. В конце возвращается в| — Довольный корги для экрана меню. Сидит, улыбается, виляет хвостом. — Победа. Прыжки, радость. Самая энергичная анимация. — Продолжение празднования, стыкуется с концом `celebration` без рывка. — Только моргание, для наложения на отдельном треке. — Корги стоит в полный рост, вид спереди — витрина для показа наряда. Спокойное покачивание. Требует дорисовки стоячей позы (живот, задние лапы) — этого ракурса в исходниках нет. — Радостный подскок при покупке вещи. Возврат в `shop_idle`. Требования ко всем анимациям: — Корневая кость `root` в первом и последнем кадре каждой анимации — в начале координат. Персонаж не должен «уползать» после проигрывания. — Все анимации должны корректно смешиваться (crossfade) с `idle_sad` и между собой. Приложить рекомендуемые mix-времена отдельным файлом. — Все предметы одежды обязаны двигаться корректно во всех анимациях без ручной правки под каждый предмет. Одежда привязывается к костям, а не кейфреймится отдельно. Гардероб: Нужен один скин на один предмет, а НЕ один скин на готовый комплект. Мы комбинируем скины в рантайме (`Skin.addSkin`), чтобы шапка + свитер + очки надевались в любых сочетаниях. Если сдать «готовые луки» одним скином — работа не принимается. Отрисовка всех предметов входит в задачу. Готовых ассетов у нас нет — художник придумывает и рисует их с нуля в стиле персонажа. Любые предметы из разных слотов должны надеваться одновременно и в любых сочетаниях. Состав гардероба — 20 предметов, 4 коллекции. Стиль предметов — тот же мультяшный, с той же чёрной обводкой и той же плотностью детали, что и персонаж. Подробнее уже в дилоге.
Сингапурские поведенческие боты периодически атакуют и вредят поисковой выдаче SEO отказами. Напишите в ответе, как настроите защиту и фильтрацию сайта (на Водпресс) от ботов. А также, настраиваете ли ЯМетрику и Гугл Аналитику с учетом них. И при этом не навредите ли производительности (скорости) сайта в Google PageSpeed.
Необходимо разработать стенды разноплановые военной тематики (около 12 15 макетов бытового назначения (прически, содержание имущества и т.п.) + около 7 стендов по строевой подготовке и около 10 стендов типовых с карманами и около 10 стендов общей тематики по видам войск, уставу, флаги и прочие). Около 70% контента есть из старых объектов. Цветовая схема согласована. Важно уметь генерить контент с инета и с помощью ии (магнифик или другая), понимать в композиции итипографике. Создаём современ...
Техническое задание Тема Разработка игрового макроса с ограничением работы только в игре. Требования * Подобрать наиболее подходящее решение. * Лично протестировать работу макроса. * Макрос должен работать только в выбранной игре. * В операционной системе и браузерах макрос не должен работать. * Запуск и остановка макроса должны выполняться отдельной горячей клавишей которую можно менять. * После запуска макрос автоматически удерживает назначенную кнопку действия без необходимос...